package com.thenewboston.rajarshi; import android.app.Activity; import android.media.AudioManager; import android.media.MediaPlayer; import android.media.SoundPool; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.view.View.OnLongClickListener; import android.widget.TextView; public class SoundStuff extends Activity implements OnClickListener, OnLongClickListener { SoundPool sp; int explosion = 0; MediaPlayer mp; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.soundstuff); TextView t = (TextView) findViewById(R.id.tvSound); t.setOnClickListener(this); t.setOnLongClickListener(this); sp = new SoundPool(5, AudioManager.STREAM_MUSIC, 0); explosion = sp.load(this, R.raw.explosion, 1); mp = MediaPlayer.create(this, R.raw.backgroundmusic); } public void onClick(View v) { // TODO Auto-generated method stub if (explosion != 0) sp.play(explosion, 1, 1, 0, 0, 1); } public boolean onLongClick(View arg0) { // TODO Auto-generated method stub mp.start(); return false; } @Override protected void onPause() { // TODO Auto-generated method stub super.onPause(); mp.release(); } }